home *** CD-ROM | disk | FTP | other *** search
- package Code.LIB
- {
- import Code.OPTIONS._vw297;
- import flash.display.BitmapData;
- import flash.display.DisplayObject;
- import flash.display.Sprite;
- import flash.filters.BitmapFilter;
- import flash.filters.BlurFilter;
- import flash.filters.DropShadowFilter;
- import flash.filters.GlowFilter;
- import flash.filters.GradientBevelFilter;
- import flash.filters.GradientGlowFilter;
- import flash.geom.Point;
- import flash.geom.Rectangle;
-
- public class _my111
- {
- public static const EffectGlamur2:String = "glamur2";
-
- public static const SmallText:String = "smalltext";
-
- public static const BigText:String = "bigtext";
-
- public static const Bevel:String = "bevel";
-
- public function _my111()
- {
- super();
- }
-
- public static function _oc487(param1:DisplayObject, param2:String) : void
- {
- var _loc3_:Array = null;
- var _loc4_:Sprite = null;
- var _loc5_:DisplayObject = null;
- var _loc6_:BitmapFilter = null;
- _loc3_ = new Array();
- switch(param2)
- {
- case _my111.EffectGlamur2:
- _loc4_ = new _vw297.TGlamur2() as Sprite;
- _loc5_ = _loc4_.getChildAt(0);
- _loc3_ = _loc5_.filters;
- param1.filters = _loc3_;
- return;
- case _my111.SmallText:
- _loc4_ = new _vw297.TSmallText() as Sprite;
- _loc5_ = _loc4_.getChildAt(0);
- _loc3_ = _loc5_.filters;
- param1.filters = _loc3_;
- return;
- case _my111.BigText:
- _loc4_ = new _vw297.TBigText() as Sprite;
- _loc5_ = _loc4_.getChildAt(0);
- _loc3_ = _loc5_.filters;
- for each(_loc6_ in _loc3_)
- {
- if(_loc3_ is GlowFilter || _loc3_ is BlurFilter || _loc3_ is DropShadowFilter)
- {
- _loc6_["blurX"] *= _rs402._oy577;
- _loc6_["blurY"] = _loc6_["blurX"] * _rs402._oy577;
- }
- }
- param1.filters = _loc3_;
- return;
- case _my111.Bevel:
- _loc4_ = new _vw297.TBevel() as Sprite;
- _loc5_ = _loc4_.getChildAt(0);
- _loc3_ = _loc5_.filters;
- param1.filters = _loc3_;
- return;
- default:
- return;
- }
- }
-
- public static function _fc613(param1:_oo505, param2:int, param3:Number, param4:Boolean = true) : _oo505
- {
- var _loc5_:Sprite = null;
- var _loc6_:DisplayObject = null;
- var _loc7_:GradientGlowFilter = null;
- var _loc8_:GlowFilter = null;
- var _loc9_:GradientBevelFilter = null;
- var _loc10_:GradientGlowFilter = null;
- var _loc11_:DropShadowFilter = null;
- var _loc12_:Number = NaN;
- var _loc13_:Number = NaN;
- var _loc14_:Array = null;
- var _loc15_:BitmapFilter = null;
- var _loc16_:BitmapData = null;
- var _loc17_:_oo505 = null;
- _loc5_ = new _vw297.TPlastic() as Sprite;
- _loc6_ = _loc5_.getChildAt(0);
- _loc7_ = GradientGlowFilter(_loc6_.filters[0]);
- _loc8_ = GlowFilter(_loc6_.filters[1]);
- _loc9_ = GradientBevelFilter(_loc6_.filters[2]);
- _loc10_ = GradientGlowFilter(_loc6_.filters[3]);
- _loc11_ = DropShadowFilter(_loc6_.filters[4]);
- _loc7_.colors = [16777215,param2];
- _loc8_.blurX = _loc8_.blurY = _loc8_.blurX * param3;
- _loc9_.blurX *= param3;
- _loc9_.blurY *= param3;
- _loc9_.strength *= param3;
- _loc10_.blurX *= param3;
- _loc10_.blurY *= param3;
- _loc10_.strength *= param3;
- _loc10_.colors = [15,param2];
- _loc12_ = 0;
- _loc13_ = 0;
- _loc14_ = [_loc7_,_loc8_,_loc9_,_loc10_];
- if(param4)
- {
- _loc14_.push(_loc11_);
- }
- for each(_loc15_ in _loc14_)
- {
- if(Boolean(_loc15_["blurX"]) && Boolean(_loc15_["blurY"]))
- {
- if(_loc15_["blurX"] > _loc12_)
- {
- _loc12_ = Number(_loc15_["blurX"]);
- }
- if(_loc15_["blurY"] > _loc13_)
- {
- _loc13_ = Number(_loc15_["blurY"]);
- }
- }
- }
- _loc16_ = new BitmapData(param1.bitmapData.width + 2 * _loc12_,param1.bitmapData.height + 2 * _loc13_,true,255);
- _loc16_.copyPixels(param1.bitmapData,new Rectangle(0,0,param1.bitmapData.width,param1.bitmapData.height),new Point(_loc12_,_loc13_));
- for each(_loc15_ in _loc14_)
- {
- _loc16_.applyFilter(_loc16_,new Rectangle(0,0,_loc16_.width,_loc16_.height),new Point(0,0),_loc15_);
- }
- _loc17_ = new _oo505();
- _loc17_.alpha = 1;
- _loc17_.bitmapData = _loc16_;
- _loc17_.x = param1.x;
- _loc17_.y = param1.y;
- _loc17_.x -= _loc12_;
- _loc17_.y -= _loc13_;
- _loc17_._ru276 = _loc17_._vq458;
- _loc17_._ob68 = _loc17_._vg471;
- _loc17_._vq458 = 0;
- _loc17_._vg471 = 0;
- return _loc17_;
- }
- }
- }
-
-